﻿@charset "UTF-8";
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {margin: 0;padding: 0;}
fieldset, img {border: 0;}
/* remember to define focus styles! */
:focus {outline: 0;}
address, cite, code, dfn,em,i, strong, th, var, optgroup {font-style: normal;font-weight: normal;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
img, a {border: none;text-decoration: none;}
a {cursor: pointer;}
abbr, acronym {border: 0;font-variant: normal;}
input, button, textarea,select, optgroup, option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;
}
code, kbd, samp, tt {font-size: 100%;}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select { *font-size: 100%;}
body {line-height: 1.5;font-family:"Microsoft YaHei", Helvetica, STHeiTi, Arial, sans-serif;font-size: 16px;color: #666;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
th {text-align: left;}
sup, sub {font-size: 100%;vertical-align: baseline;}
/* remember to highlight anchors and inserts somehow! */
:link, :visited , ins {text-decoration: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
i,em {font-style: normal;}
.clearfix:after {visibility:hidden;display:block;font-size:0;content: " ";clear:both;height:0;}
.clearfix {*zoom:1;}
.ph {color:#ff0051}
.ph_bg {background:#ff0051}
.lightgray {color:#dfdfdf;}
.lightblue {color:#61abd9;}
.line {border-bottom: 1px solid #dfdfdf;}

.nav {width: 1150px;margin:30px auto 20px auto;}
.nav ul {width:750px;height: 60px;margin:0 auto;}
.nav ul li {float:left;width:150px;font-size: 20px;color:#747474;text-align: center;line-height: 60px;position:relative;}
.nav ul li a{color:#747474;}
.nav ul li a:hover{color:#ff0051;}
.nav ul li.cur a{color:#ff0051;}
.nav ul li>dl {display:none;width:180px;left:10px;position:absolute;background:#fff;border:1px solid #dfdfdf;z-index:100;}
.nav ul li>dl dd,.nav ul li>dl dt {line-height: 35px;}
.nav ul li>dl dd {border-top:1px solid #dfdfdf;}
.nav ul li:hover>dl{display:block;}
.nav ul li> dl a:hover{color:#ff0051;}
/* index */
.banner,.banner_intro,.pp_bn,.pp_intro,.pinpai {width:1150px;margin:0 auto;}
.banner img,.banner_intro img,.pp_bn img,.pp_intro img {display:block;}
.order_flow {width:1150px;height:119px;margin:50px auto 0;background:url(../images/jd/flow.png) no-repeat;background-size:100% 100%;}
.location {overflow:hidden;width:1115px;padding-left:20px;padding-right:15px;margin:15px auto;color:#69d7d7;font-size: 20px;}
.location span {cursor:pointer;width:60px;display:inline-block;text-align:center;line-height:35px;}
.location span.cur {border:1px solid #69d7d7;}
.location a {float:right;vertical-align: middle}
.wrap_all {width:1164px;margin:0 auto;overflow:hidden;}
.wrap_all .wrap {cursor:pointer;width:372px;height:580px;padding-bottom:15px;border:1px solid #dfdfdf;float:left;margin:0 7px 20px 7px;}
.wrap_all .wrap .wrap_name {font-size: 27px;padding:4px 30px;}
.wrap_all .wrap .wrap_name i {float:right;}
.wrap_all .wrap p {padding:0 30px;color:#c5c5c5;}

.item_box {width:1090px;margin:45px auto 0 auto;}
.item {margin-bottom:2px;overflow: hidden;}
.item > div {height: 447px;}
.item .item_img {float: left;width:463px;height:603px;border:1px solid #e1e1e1; }
.item .earnestMoney {float: left;position:relative;margin-left:40px;width:585px;height:605px;background: #fff;}
     .earnestMoney .tit {font-size: 16px;margin-bottom: 13px;}
     .earnestMoney .tit span {width:85px;line-height:38px;display:block;float:left;}
     .earnestMoney .tit a {width:90px;line-height:38px;font-size:14px;margin-right:18px;display:block;float:left;text-align: center;border:1px solid #bfbfbf;}
     .earnestMoney .tit em {width:78px;line-height:38px;font-size:14px;margin-right:18px;display:block;float:left;text-align: center;border:1px solid #eaeaea;background:#f8f8f8;color:#c3c3c3;}
     .earnestMoney .pscp em.ny {width:125px;line-height:38px;font-size:14px;margin-right:18px;display:block;float:left;text-align: center;border:1px solid #eaeaea;background:#f8f8f8;color:#c3c3c3;}
     .earnestMoney .tit a.ps {width:125px;line-height:37px;}
     .earnestMoney .tit a i {font-size: 12px;}
		 .earnestMoney .name_addr {font-size: 20px;color:#333;font-weight: bold;float:left;}
         .earnestMoney .schedule {overflow: hidden;margin-top:12px;}
         .earnestMoney .schedule .schedule_tit {float: left;width: 85px;line-height: 32px;}
         .earnestMoney .schedule .schedule_date {float: left;width: 325px;}
                       .schedule .schedule_date .date_tit {margin-bottom: 10px;}
                       .schedule .schedule_date .date_tit a {position:relative;display:inline-block;font-size:14px;margin-right:18px;width:66px;height:32px;line-height:32px;text-align:center;border: 1px solid #bfbfbf;}
				.schedule .notes1 {font-size:12px;margin-left:85px;margin-bottom:15px;}
                       .schedule .schedule_date .date_day a {position:relative;display:inline-block;font-size:12px;margin-right:6px;margin-bottom:5px;width:35px;height:24px;line-height:24px;text-align:center;border: 1px solid #bfbfbf;}
                       .schedule a:hover {border: 1px solid #ff0051;background: url(../images/dot.jpg) bottom right no-repeat;}
                       .schedule a.cur {border: 1px solid #ff0051;background: url(../images/dot.jpg) bottom right no-repeat;}
                       .num {overflow: hidden;line-height: 40px;}
                       .num .num_tit {float: left;width: 85px;}
                       .num .num_sum {float: left;overflow: hidden;}
                       .num>p {line-height: 25px;margin-top:30px;}
                       .num .num_sum > input {width: 76px;line-height: 38px;height: 38px;float: left;text-align:center;border: 1px solid #ccc;}
                       .num .num_sum .sum_btn {float: left;margin-left:4px;margin-right:12px;width: 24px;height: 38px;position: relative;}
                       .num .num_sum .sum_btn > input {height: 19px;width:24px;position: absolute;border: 0;cursor: pointer;}
                       .num .num_sum .sum_btn input.btn_add {background: url(../images/add.jpg) no-repeat;}
                       .num .num_sum .sum_btn input.btn_reduce {bottom:0;background: url(../images/reduce.jpg) no-repeat;}
					    .num .num_txt {float: left;margin-left:20px;color:#737373;font-size: 14px;}
                       .payment {width: 447px;height: 62px;padding-left:13px;bottom:0;background: #f8f8f8;position: absolute;}
                       .payment a {display: block;width: 240px;height: 62px;line-height:62px;text-align:center;right: 0;top:0;position: absolute;background: #ff0051;color: #fff;font-size: 24px;}
                       .payment div span {margin-left:30px;}
                       .payment .pay_pirce {height:62px;line-height:62px;color:#333;}
                       .payment .pay_pirce span {color:#ff0051;font-size: 24px;vertical-align: middle;}

.details {width:1090px;margin:60px auto 50px auto;color:#666;font-size: 14px;}
.details .details_list {height:65px;margin-bottom:15px;border:1px solid #dfdfdf;background:#f8f8f8;}
.details .details_list a {display:block;width:145px;line-height:65px;float:left;z-index: 10;border-right:1px solid #dfdfdf;text-align: center;font-size: 15px;position:relative;}
.details .details_list a.on {height:64px;color:#ff0051;border-top:3px solid #ff0051;margin-top:-1px;z-index: 100;position:relative;background:#fff;}

.infor {border:1px solid #dfdfdf;padding:15px 0 15px 40px;margin-bottom: 35px;}
.infor h4 {color:#333;font-size: 15px;margin-bottom: 10px;}
.infor dl dt,.infor dl dd {float:left;width:185px;line-height: 30px;}
.infor dl dd {margin-left:230px;}
.work_tit {margin-bottom: 35px;}
.work_tit>span {display:block;float:left;margin-right:40px;width:90px;border-right:2px solid #7a7a7a;color:#333;}
.work_tit>div {float:left;width:950px;}
.work_tit>div ul li {float:left;width:90px;}
.work_img {width:1040px;margin:0 auto;text-align: center;overflow:hidden;}
.work_img img {margin-bottom: 30px;}

.pssm {padding-bottom: 60px;}
.pssm h1 {font-size: 36px;text-align: center;margin-top:60px;margin-bottom:40px;}
.allService {width:1008px;margin:0 auto;padding:40px;border:1px solid #dfdfdf;}
.allService>img {margin-bottom: 50px;}
.allService>span {display:block;width:145px;margin-bottom:-15px;line-height:45px;color:#fff;font-size: 18px;text-align: center;}
.allService h3 {margin-top:30px;color:#ff0051;font-size: 16px;}

.score {padding:30px 40px 25px 40px;border:1px solid #dfdfdf;overflow:hidden}
.score dl dt,.score dl dd {float:left;vertical-align: middle;margin-right:25px;}
.score dl dd {width:120px;}
.score dl dd img {margin-top:3px;}
.evaluate {padding:40px 0;border-bottom: 1px solid #dfdfdf;}
.evaluate_infor {float:left;width:870px;padding-left:40px;word-break: break-all;}
.evaluate_time {float:right;width:180px;text-align: center}
.evaluate_time span {display:block;color:#c3c3c3;} 
.moreEval a{text-align: right;padding-right:70px;padding-top:30px;color:#c3c3c3;text-decoration: underline;}
.mtb_link {width:1150px;height:323px;margin:60px auto 0;}
h1.slider_tit {font-size:27px;color:#ff005a;width:1150px;margin:60px auto 20px;}
.slider {width:1260px;height:209px;margin:0 auto;position:relative;background:#fff;text-align:center;}
.slider .bd {width:1150px;position:absolute;left:50%;}
.slider .bd li {width:230px;overflow:hidden;}
.slider .bd li a {color: #666;font-size: 18px;line-height: 28px;}
.slider .bd li img {display:block;width:100%;height:209px;}
.slider .tempWrap {overflow:visible !important}
.slider .tempWrap ul {margin-left:-50% !important;}
.img_scroll {position: relative;width:1150px;height:209px;margin:0 auto 96px;overflow:hidden;}
.slider .prev,	.slider .next { width: 46px; height: 87px; margin: -46px 0 0; display: none; background:url(../images/dir.png) no-repeat; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.slider .prev { left:-20px; }
.slider .next { right:-20px; background-position: 0 -87px; }
.slider .prev:hover,.slider .next:hover { filter:alpha(opacity=100) !important;opacity:1 !important;}

/* 订单 */
.order {width:1090px;margin:48px auto 40px auto;font-size: 15px;overflow:hidden;color:#737373;}
.order h3 {font-size: 20px;color:#ff0051;margin-bottom: 15px;}
.order_nav {line-height:60px;height:60px;background:url(../images/bar01.jpg) no-repeat;}
.order_nav01 {background:url(../images/bar01.jpg) no-repeat;}
.order_nav02 {background:url(../images/bar02.jpg) no-repeat;}
.order_nav03 {background:url(../images/bar03.jpg) no-repeat;}
.order_nav ul li {float:left;width:33.33%;text-align: center;font-size: 20px;}
.order_nav ul li.current {color:#fff;}
/*支付*/
.pay_intro01 {line-height: 30px;}
.pay_intro01 div {font-size: 18px;}
.pay_intro01 p {font-size: 14px;}
.pay_intro02 {font-size: 16px;line-height:38px;}
.pay_intro02>div span{margin-right:30px;}
.pay_intro {padding:40px 0;border-bottom:1px solid #dfdfdf;}

.pay_style {margin-top:35px;}
.pay_style_list {border:1px solid #dfdfdf;color:#333;}
.pay_style_list dl dt,.pay_style_list dl dd {float:left;}
.pay_style_list dl dt {width:200px;padding-left:30px;height:105px;border-right:1px solid #dfdfdf;}
.pay_style_list dl dt h5 {font-size: 15px;margin-top:18px;margin-bottom: 5px;}
.pay_style_list dl dt p {font-size: 12px;}
.pay_style_list dl dd {width:200px;line-height:105px;text-align: center}
.pay_style_list dl dd label{position:relative;cursor:pointer}
.pay_style_list dl dd.wechat,.pay_style_list dl dd.alipay {text-align: left;width:190px;padding-left:30px;}
.pay_style_list dl dd.wechat>img {vertical-align:middle;margin:0 5px;}
.pay_style_list dl dd label img {position:absolute;top:-10px;left:10px;}
.pay_type>p {margin-top:25px;}
.pay_ok {text-align: right}
.pay_ok p {line-height: 70px;}
.pay_ok p span {font-size: 24px;vertical-align: middle}
.pay_ok a {font-size:24px;float:right;display:block;width:240px;line-height: 60px;color:#fff;text-align: center}
.pay_qyzz {display:none;}
.pay_qyzz p {line-height: 25px;}
.pay_qyzz p.ph {margin-top:20px;}
.pay_qyzz h5 {line-height: 70px;color:#333;}
.pay_qyzz a {font-size:24px;display:block;width:240px;line-height: 60px;margin-top:50px;color:#fff;text-align: center}

.pay_suc {position:relative;font-size:14px;width:295px;height:75px;padding:70px 120px 80px 120px;margin:50px auto 0 auto;border:5px solid #ffbed8;}
.pay_suc span {position:absolute;}
.pay_suc span.ok_img {left:80px;top:70px;}
.pay_suc span.wait_img {left:65px;top:70px;}
.pay_suc h2 {font-size: 18px;margin-bottom: 5px;}

.shot_explain {font-size: 14px;padding:45px 0;border-bottom:1px solid #dfdfdf;}
.cnee_infor {padding:40px 0 45px 0;border-bottom:1px solid #dfdfdf;}
  .add_addr {width:190px;line-height:45px;border:1px solid #ff0051;text-align: center;cursor:pointer;}
  .addr_infor{line-height:45px;border:1px solid #ff0051;padding:0 25px;}
  .addr_infor i {display:inline-block;width:18px;vertical-align: middle; height:25px;background:url(../images/sits.png) no-repeat 100%/100%;}
  .addr_infor span.ph {margin-left:10px;margin-right:20px;}
  .addr_infor a.makeAddr {color:#737373;float:right;}

.order_list {border:1px solid #dfdfdf;}
.list_tit {width:1088px;background: #f8f8f8;}
.list_tit span {float:left;width:120.5px;line-height:40px;display:block;text-align: center;color:#737373;}
.order_list ul {width:1090px;border-top:1px solid #dfdfdf;}
.order_list ul li {float:left;width: 120.5px;display:block;text-align: center;line-height: 50px;}

.myLocation {line-height: 50px;border-bottom: 1px solid #dfdfdf;margin-bottom: 35px;}
.myOrder_details {color:#737373;line-height: 40px;}
.myOrder_details span {margin-right:40px;}
.order_details {margin-top:40px;}
.order_details .remarks{line-height:35px;margin-top:30px;}
.order_details .remarks input {width:945px;padding:0 15px;height:35px;float:right;border:1px solid #dfdfdf;}

.order_evaluate h3 {line-height:60px;font-size: 18px;margin-top:60px;margin-bottom:10px;border-bottom: 1px solid #dfdfdf;}
.order_evaluate .input_eval a.publish {display:block;width:240px;margin-top:50px;line-height: 60px;text-align: center;color:#fff;font-size: 24px;}
.evaluate_score {line-height: 50px;}
.evaluate_score i {margin-right:20px;}
.evaluate_score img {vertical-align: middle;}
.input_eval h5 {margin-top:50px;margin-bottom: 15px;}
.input_eval textarea {width:1050px;height:135px;padding:10px 16px;border:1px solid #dfdfdf;resize:none}
.publish_ok {color:#c3c3c3;margin-top:50px;display:none;}
.publish_ok em {display:inline-block;vertical-align:top;}
.publish_ok>span {display:inline-block;width:1000px;color:#333;margin-right:40px;width:1000px;word-break: break-all;}
.totalPirce {text-align: right;line-height: 80px;}
.totalPirce span {font-size: 24px;vertical-align: middle;}
.place_order input {width:240px;height:60px;border:0;font-size: 24px;color:#fff;float:right;cursor:pointer;}

.cover_layer {display:none;position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:1001;-moz-opacity:0.2;opacity:0.2;filter:alpha(opacity=20);}
.addAddr {display:none;position:fixed;top:50%;left:50%;margin-left:-545px;margin-top:-289px;width:950px;height:533px;padding:45px 70px 0 70px;background-color:#fff;z-index:1002;border: 1px solid #dfdfdf;}
.addAddr>span.add_close {position: absolute;top:10px;right: 18px;cursor: pointer;}
.addAddr h3 {margin-bottom: 40px;}
.addAddr div {margin-bottom: 20px;line-height: 40px;}
.addAddr>div>div {display:inline-block;}
.addAddr form div input {width:250px;height:35px;padding:0 10px;}
.addAddr form div span {width: 80px;display:block;float:left;margin-right: 10px;}
.addAddr form div span i {float: right;}
.addAddr .aa_area select {width:240px;height:35px;padding:0 10px;}
.addAddr .aa_area select option {padding:0 10px;}

.addAddr .aa_addr textarea {border:1px solid #dfdfdf;background:#f8f8f8;resize: none;width:480px;height:80px;vertical-align: top;padding:0 10px;}
.addAddr .aa_keep a {display:block;color:#fff;width:125px;line-height:40px;margin-left:90px;margin-top:25px;text-align: center}

/*我的订单*/
.myOrder {width:1090px;margin:20px auto 80px auto;overflow:hidden}
.myOrder .myOrder_nav {line-height: 50px;height: 50px;border-bottom: 2px solid #dfdfdf;}
.myOrder .myOrder_nav a {display:inline-block;width:110px;position:relative;text-align: center;z-index: 10;}
.myOrder .myOrder_nav a.cur {border-bottom: 2px solid #ff0051; }

.allOrder {margin-top:25px;}
.allOrder .list_tit {border:1px solid #dfdfdf;background: #f8f8f8;}
.allOrder .list_tit span {float:left;width:155px;line-height:40px;display:block;text-align: center;}
.allOrder .list_tit_bb span {float:left;width:181px;line-height:40px;display:block;text-align: center;}
.listUl {margin-top:15px;}
.listUl_tit {line-height:40px;padding-left: 25px;color:#737373;border:1px solid #dfdfdf;background:#f8f8f8;}
.order_number {margin-left:35px;}
.listUl ul {width:1089px;border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
.listUl ul li {float:left;width: 154px;height: 90px;border-left:1px solid #dfdfdf;display:block;text-align: center;}
.listUl_bb ul li {float:left;width: 180px;height: 90px;border-left:1px solid #dfdfdf;display:block;text-align: center;}

.listUl ul li span {line-height: 90px;}
.listUl ul li.jyzt div.zt01 {margin-top:20px;}
.listUl_bb ul li.jyzt div.zt01 {line-height: 90px;margin-top:0;}
.listUl ul li.jyzt div.zt03 {}
  .operation a.opt_pay {display:block;width:80px;line-height: 35px;margin:15px auto 5px auto;color:#fff;border-radius: 5px;}
  .operation a.opt_eval {display:block;width:80px;line-height: 35px;margin:25px auto 5px auto;border:1px solid #ff0051;border-radius: 5px;}
  .operation a.opt_eval_over {cursor:default; color:#dfdfdf;display:block;width:80px;line-height: 35px;margin:25px auto 5px auto;border:1px solid #dfdfdf;border-radius: 5px;}



a#chaxun {background: #ff0051 none repeat scroll 0 0;color: #fff;padding: 4px 10px;}
.look_txt {line-height: 40px;background:#f8f8f8;padding-left:25px;}
.look_txt select,.look_txt input {margin-left:5px;margin-right: 25px;}
.amount {line-height: 40px;color:#737373;}
.amount span {margin-left: 5px;margin-right:10px;}
.pagination {float:right;margin:70px 0;}
.pagination>span,.pagination>a{cursor:pointer;display:inline-block;margin:0 1px;width:35px;line-height:35px;text-align:center;border:1px solid #ccc;}

.pagination span:first-child,.pagination span:last-child {margin:0 10px;}
.pagination span.current {background-color:#ff0051;color:#fff;}






/* 美空通告结算系统 */
._login {position:absolute;color: #4d7d9b;width: 370px;left:50%;top:50%;margin-top:-175px;margin-left:-185px;}
._login h1 {font-size: 30px;text-align: center;margin-bottom: 50px;}
._login input,._login button{color: #4d7d9b;width: 308px;padding:0 30px;height:40px;line-height: 40px;margin-bottom:10px;border: 1px solid #4d7d9b}
._login button{width: 100%;background: url(../images/lock01.png) 100px 12px no-repeat;cursor: pointer;}
._login a{font-size:18px;display:block;text-align:center;margin-top:40px;color: #4d7d9b;line-height: 40px;width:100%;border:none;background-color:#a8d4f0}

.systemSettle {width: 1200px;margin:0 auto;padding-bottom:50px;border:1px solid #a8d4f0;overflow:hidden}
.systemSettle .settle_top{line-height:87px;font-size:20px;color:#4d7d9b;text-align:center;background:url(../images/stm01.jpg) center no-repeat;}
  .settle_revise {line-height: 110px;padding-left:55px;}
  .settle_revise a {color:#4d7d9b;float:right;display:inline-block;width:140px;line-height:40px;margin:35px 35px 35px 0;text-align:center;background-color: #a8d4f0;}
  .settle_revise a.rs_infor{margin-right:20px;}
  .settle_revise a.rs_manage {margin-left:-15px;}
  .settle_look,.order_infor {width:1090px;margin:0 auto;line-height: 60px;}
  .settle_look select {line-height:40px;width: 200px;height: 40px;margin-left:10px;padding-left:20px;}
  .settle_look select option {height:30px;padding-top:7px;padding-left:20px;}
  .order_tit {width:1089px;margin:0 auto 15px auto;line-height: 50px;overflow:hidden;background:#e7f6ff;border:1px solid #dfdfdf;}
  .order_tit dl dt,.order_tit dl dd {width:217.6px;float: left;text-align: center;}
  .order_tit dl dt select {width:150px;height:35px;text-align: center}
  .order_tit dl dt select option {height:30px;padding-top:3px;}
.order_infor {border:1px solid #dfdfdf;margin-bottom: 15px;}
.order_infor dl dt {color:#737373;padding:0 20px;line-height: 40px;background:#e7f6ff;border-bottom:1px solid #dfdfdf;}
.order_infor dl dt span {margin-right:30px;}
.order_infor dl dt span.sn_num {color: #333;}
.order_infor dl dd {width:217px;line-height:100px;border-left:1px solid #dfdfdf;float: left;text-align: center;}
.order_infor dl dd.dd_type {border-left:none}
  .dd_type a {display:block;line-height: 25px;}
  .dd_type a:first-child {margin-top:25px;}
  .dd_type a:last-child {color:#7e7e7e;}

.paginate {float:right;margin:40px 45px 70px 0;}
.paginate>span,.paginate>a{cursor:pointer;display:inline-block;margin:0 1px;width:35px;line-height:35px;text-align:center;border:1px solid #ccc;}

.paginate span:first-child,.paginate span:last-child {margin:0 10px;}
.paginate span.current {background-color:#a8d4f0;color:#fff;}

/* 培训机构-修改基本信息 */
.revise_infor {width:425px;margin:0 auto;color:#4d7d9b;}
.revise_infor p {line-height: 40px;}
.revise_infor>div {margin-top:12px;}
.revise_infor label {display:block;line-height:38px;float:left;width:60px;}
.revise_infor input {width:333px;padding:0 15px;height:38px;border:1px solid #a8d4f0;color:#b5b5b5;}
.revise_infor a.keep {display:block;width:100%;margin-top:38px;margin-bottom:75px;line-height: 40px;background:#a8d4f0;text-align: center}
.revise_infor p.tagging {font-size: 12px;color:#b5b5b5;}

/* 培训机构-修改密码 */
.revise_pwd {width:370px;margin:40px auto 0 auto;color:#4d7d9b;}
.revise_pwd h1 {font-size: 30px;text-align: center;margin-bottom: 50px;}
.revise_pwd input,.revise_pwd button{color: #4d7d9b;width: 310px;padding:0 30px;line-height: 40px;margin-bottom:10px;border: 1px solid #4d7d9b}
.revise_pwd button{width: 100%;background: url(../images/lock01.png) 100px 12px no-repeat;cursor: pointer;}
.revise_pwd a{font-size:18px;display:block;text-align:center;margin-top:40px;color: #4d7d9b;line-height: 40px;width:100%;border:none;background-color:#a8d4f0}


/* 微信支付 */
.wechat_pay {width:1090px;margin:20px auto 0 auto;overflow:hidden;}
.wechat_pay .pay_tit {color:#737373;line-height: 60px;}
.wechat_pay .pay_tit>i {margin:0 30px;color: #dfdfdf}
.wechat_pay .pay_tit span:last-child {float:right;}
.wechat_pay .pay_tit span i {font-weight: bold;margin-right: 5px;}
.pay_wrap {border-top:2px solid #ffbed8;padding-bottom:120px;background-color: #fff;}
.pay_wrap h2 {font-size: 18px;margin:60px 0 70px 40px;}
.pay_wrap>div {display:inline-block;}
.pay_wrap .pay_wrap_code {margin-left:290px;}
.pay_wrap .pay_wrap_slider {margin-left:60px;}
.focusBox { position: relative; width:237px; height:211px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:237px; height:211px; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 15px;left:108px;text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;display:block;float:left;*display:inline; zoom:1;  _background: url(../images/dot.png) no-repeat 0 -16px;  }
.focusBox .hd .on{ background-position:0 0; }



/* 拼拍 */
.pp_item {height:494px;border:1px solid #ccc;padding:23px 38px;margin-bottom: 20px;}
.uq {height:486px;border:5px solid #ff0051;}
.pp_item img {border:1px solid #ccc;}
.pp_item .item_left {float:left;width:375px;}
.pp_item .item_right {float:right;width:648px;}
.pp_item .item_right .right_txt {height:224px;}
.pp_item .item_right .right_txt .txt_left {float:left;}
.pp_item .txt_left h1 {font-size: 36px;margin-top:10px;}
.pp_item .txt_left h2 {font-size: 32px;margin-top:50px;color:#666;}
.pp_item .txt_left h2 span {font-size: 16px;margin-left: 35px;color:#737373;}
.pp_item .txt_left p {margin-top: 10px;color:#737373;}
.pp_item .txt_left p i{margin-right:10px;}
.pp_item .item_right .right_txt .txt_right {float:right;}
.pp_item .txt_right i {display:block;margin-top:35px;font-size: 20px;text-align: right;text-decoration:none;}
.uq .txt_right i{text-decoration:line-through;}
.pp_item .txt_right span {display:block;font-size: 34px;text-align: right;}
.pp_item .txt_right a {float:right;background:#ff0051;margin-top:15px;width:195px;height:60px;line-height:58px;text-align:center;color:#fff;font-size:24px;display:block;font-size: 24px;}
.pp_item .txt_right a.pp_over {background:#ccc;}
.pp_item .right_img a {display:block;float:left;margin-left: 15px;}
.pp_item .right_img a:first-child{margin-left:0;}

.pp_items {height:486px;border:5px solid #ff0051;padding:23px 38px;margin-bottom: 20px;}
.pp_items img {border:1px solid #ccc;}
.pp_items .items_left {float:right;width:375px;}
.pp_items .items_right {float:left;width:648px;}
.pp_items .items_right .right_txt {height:224px;}
.pp_items .items_right .right_txt .txt_left {float:right;text-align: right;}
.pp_items .txt_left h1 {font-size: 36px;margin-top:10px;}
.pp_items .txt_left h2 {font-size: 32px;margin-top:50px;color:#666;}
.pp_items .txt_left h2 span {font-size: 16px;margin-right: 35px;color:#737373;}
.pp_items .txt_left p {margin-top: 10px;color:#737373;}
.pp_items .txt_left p i{margin-right:10px;}
.pp_items .items_right .right_txt .txt_right {float:left;}
.pp_items .txt_right i {display:block;margin-top:35px;margin-left:5px;font-size: 20px;text-align: left;text-decoration: line-through;}
.pp_items .txt_right span {display:block;font-size: 34px;text-align: left;}
.pp_items .txt_right a {background:#ff0051;margin-top:15px;width:195px;height:60px;line-height:58px;text-align:center;color:#fff;font-size:24px;display:block;font-size: 24px;}
.pp_items .txt_right a.pp_over {background:#ccc;}
.pp_items .right_img a {display:block;float:left;margin-left: 15px;}
.pp_items .right_img a:first-child{margin-left:0;}


.earnestMoney>h1 {font-size: 36px;margin-top:-10px;margin-bottom:30px;color:#000;}
.earnestMoney .infor_name {font-size: 34px;}
.earnestMoney .infor_name span {font-size: 16px;margin-left:30px;}
.earnestMoney .infor_time {margin:25px 0;padding-left:35px;line-height: 30px;background:url(../images/pp/time.png) left center no-repeat;}
.earnestMoney .infor_price {font-size: 34px;margin-left:-8px;}
  .infor_price>div {display:inline-block;vertical-align: middle; width:90px;margin-left:10px;}
  .infor_price>div span {display:block;}
  .infor_price>div span.sp1 {margin:0 auto;font-size: 12px;width:77px;line-height: 18px;text-align: center;color:#fff;} 
  .infor_price>div span.sp2 {font-size: 16px;color: #666;text-decoration:line-through;}  
.earnestMoney .infor_process  {margin:50px 0;}
.earnestMoney .infor_process>span {vertical-align: middle;}
.earnestMoney .infor_process>div{display:inline-block;width:182px;height:14px;margin:0 15px;vertical-align: middle; border:1px solid #ff0051;}
.earnestMoney .infor_process>div div {background-color: #ff0051;height:14px;}